<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        /* 
           es6新增 给函数参数设置默认值  
           function 函数名(参数=值){

           }
           
           调用的时候 可以  函数名() 不传实参  
           也可以传 实参  函数名(实参)
        
        
        */


        // function introduce(name,age,country='中国'){
        //     return `我叫${name}今年${age}岁,来自${country}`
        // }


        // console.log(introduce('张三',18));
        // console.log(introduce('王五',21,'新加坡'));
        // console.log(introduce('李四',19));

        // 参数默认值 一定要写在形参列表的末尾 
        // 防止实参和形参顺序不对应 
        function introduce(name,country='中国',age){
            return `我叫${name}今年${age}岁,来自${country}`
        }


        console.log(introduce('张三',18));
        // 我叫张三今年undefined岁来自18 
        console.log(introduce('王五',21,'新加坡'));
        console.log(introduce('李四',19));

    </script>
</body>
</html>